package edu.bu.cs511.p5;

/**
 * This exeception is defined to be used inside the
 * ProportionalScheduler.  When a task is inserted into a scheduler
 * with a requested proportion of execution that is infeasible, this
 * exeception is used to signal that infeasibility. <p/>
 *
 * See ProportionalScheduler for its usage.  This is not necessarily a
 * public API, but might be useful for any scheduler that must make
 * QoS constraints, but where it is possible for tasks to ask for
 * unrealistic amounts of CPU share.  This is common, thus this
 * exception is not a internal (nested) class.
 */
class UnsatisfiableReservationException extends Exception {
    /**
	 * 
	 */
	private static final long serialVersionUID = 1L;

	public UnsatisfiableReservationException(String s) {
        super(s);
    }
}
